//选择排序
Array.prototype.fun=function(){
    let {length} = this;
    let min ; //记录最小值得下标
    for(let j = 0 ; j < length - 1; j++){
        min = j
        for(let i = j+1; i < length ; i++){
            if(this[min] > this[i]){
                min = i
            }
        }
         if(min != j){
             [this[j],this[min]] = [this[min],this[j]]
         }
    }
     return this
}
console.log([1,6,7,3,6,4].fun())